export default class SocialLink {
  public id = '';
  public type = '';
  public link = '';
  public order = 0;
  public visible = true;
}
export enum SocialType {
  FACEBOOK = 'facebook',
  TWITTER = 'twitter',
  YOUTUBE = 'youtube',
  TWITCH = 'twitch',
  LINKEDIN = 'linkedin',
}
export interface SocialOptionConfig {
  type: SocialType;
  label: string;
  icon: string;
}
export const SocialOptions: Map<SocialType, SocialOptionConfig> = new Map([
  [
    SocialType.FACEBOOK,
    {
      type: SocialType.FACEBOOK,
      label: 'Facebook',
      icon: 'mdi-facebook',
    },
  ],
  [
    SocialType.TWITTER,
    {
      type: SocialType.TWITTER,
      label: 'Twitter',
      icon: 'mdi-twitter',
    },
  ],
  [
    SocialType.YOUTUBE,
    {
      type: SocialType.YOUTUBE,
      label: 'Youtube',
      icon: 'mdi-youtube',
    },
  ],
  [
    SocialType.TWITCH,
    {
      type: SocialType.TWITCH,
      label: 'Twitch',
      icon: 'mdi-twitch',
    },
  ],
  [
    SocialType.LINKEDIN,
    {
      type: SocialType.LINKEDIN,
      label: 'Linkedin',
      icon: 'mdi-linkedin',
    },
  ],
]);
